package com.ruoyi.xgssc.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 学风建设对象 xg_study_style_construction
 *
 * @author ruoyi
 * @date 2024-11-23
 */
public class XgStudyStyleConstruction extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 序号 */
    private Long sscId;

    /** 学号 */
    @Excel(name = "学号")
    private String sscStudentId;

    /** 姓名 */
    @Excel(name = "姓名")
    private String sscName;

    /** 年级 */
    @Excel(name = "年级")
    private String sscGrade;

    /** 专业 */
    @Excel(name = "专业")
    private String sscSpecialized;

    /** 班级 */
    @Excel(name = "班级")
    private String sscClass;

    /** 不及格课程名 */
    @Excel(name = "不及格课程名")
    private String sscFailedCourse;

    /** 课程号 */
    @Excel(name = "课程号")
    private String sscCourseId;

    /** 开课学期 */
    @Excel(name = "开课学期")
    private String sscCommencementSemesters;

    /** 开课院系 */
    @Excel(name = "开课院系")
    private String sscFacultiesDepartments;

    /** 任课教师 */
    @Excel(name = "任课教师")
    private String sscClassroomTeacher;

    /** 学分 */
    @Excel(name = "学分")
    private Long sscCredits;

    /** 课程成绩 */
    @Excel(name = "课程成绩")
    private Long sscCourseGrades;

    /** 四级成绩 */
    @Excel(name = "四级成绩")
    private Long sscCetFourGrades;

    /** 六级成绩 */
    @Excel(name = "六级成绩")
    private Long sscCetSixGrades;

    /** 是否违纪 */
    @Excel(name = "是否违纪")
    private String sscDisciplinary;

    /** 第一学期专业智育排名 */
    @Excel(name = "第一学期专业智育排名")
    private Long sscRankFirstSie;

    /** 第二学期专业智育排名 */
    @Excel(name = "第二学期专业智育排名")
    private Long sscRankSecondSie;

    /** 第三学期专业智育排名 */
    @Excel(name = "第三学期专业智育排名")
    private Long sscRankThirdSie;

    /** 第四学期专业智育排名 */
    @Excel(name = "第四学期专业智育排名")
    private Long sscRankFourthSie;

    /** 第五学期专业智育排名 */
    @Excel(name = "第五学期专业智育排名")
    private Long sscRankFifthSie;

    /** 第六学期专业智育排名 */
    @Excel(name = "第六学期专业智育排名")
    private Long sscRankSixthSie;

    /** 审核状态 */
    @Excel(name = "审核状态")
    private String auditStatus;

    /** 未通过原因 */
    @Excel(name = "未通过原因")
    private String rejectionReason;

    /** 用户ID */
    @Excel(name = "用户ID")
    private Long userId;

    /** 部门id */
    @Excel(name = "部门id")
    private Long deptId;

    public void setSscId(Long sscId)
    {
        this.sscId = sscId;
    }

    public Long getSscId()
    {
        return sscId;
    }
    public void setSscStudentId(String sscStudentId)
    {
        this.sscStudentId = sscStudentId;
    }

    public String getSscStudentId()
    {
        return sscStudentId;
    }
    public void setSscName(String sscName)
    {
        this.sscName = sscName;
    }

    public String getSscName()
    {
        return sscName;
    }
    public void setSscGrade(String sscGrade)
    {
        this.sscGrade = sscGrade;
    }

    public String getSscGrade()
    {
        return sscGrade;
    }
    public void setSscSpecialized(String sscSpecialized)
    {
        this.sscSpecialized = sscSpecialized;
    }

    public String getSscSpecialized()
    {
        return sscSpecialized;
    }
    public void setSscClass(String sscClass)
    {
        this.sscClass = sscClass;
    }

    public String getSscClass()
    {
        return sscClass;
    }
    public void setSscFailedCourse(String sscFailedCourse)
    {
        this.sscFailedCourse = sscFailedCourse;
    }

    public String getSscFailedCourse()
    {
        return sscFailedCourse;
    }
    public void setSscCourseId(String sscCourseId)
    {
        this.sscCourseId = sscCourseId;
    }

    public String getSscCourseId()
    {
        return sscCourseId;
    }
    public void setSscCommencementSemesters(String sscCommencementSemesters)
    {
        this.sscCommencementSemesters = sscCommencementSemesters;
    }

    public String getSscCommencementSemesters()
    {
        return sscCommencementSemesters;
    }
    public void setSscFacultiesDepartments(String sscFacultiesDepartments)
    {
        this.sscFacultiesDepartments = sscFacultiesDepartments;
    }

    public String getSscFacultiesDepartments()
    {
        return sscFacultiesDepartments;
    }
    public void setSscClassroomTeacher(String sscClassroomTeacher)
    {
        this.sscClassroomTeacher = sscClassroomTeacher;
    }

    public String getSscClassroomTeacher()
    {
        return sscClassroomTeacher;
    }
    public void setSscCredits(Long sscCredits)
    {
        this.sscCredits = sscCredits;
    }

    public Long getSscCredits()
    {
        return sscCredits;
    }
    public void setSscCourseGrades(Long sscCourseGrades)
    {
        this.sscCourseGrades = sscCourseGrades;
    }

    public Long getSscCourseGrades()
    {
        return sscCourseGrades;
    }
    public void setSscCetFourGrades(Long sscCetFourGrades)
    {
        this.sscCetFourGrades = sscCetFourGrades;
    }

    public Long getSscCetFourGrades()
    {
        return sscCetFourGrades;
    }
    public void setSscCetSixGrades(Long sscCetSixGrades)
    {
        this.sscCetSixGrades = sscCetSixGrades;
    }

    public Long getSscCetSixGrades()
    {
        return sscCetSixGrades;
    }
    public void setSscDisciplinary(String sscDisciplinary)
    {
        this.sscDisciplinary = sscDisciplinary;
    }

    public String getSscDisciplinary()
    {
        return sscDisciplinary;
    }
    public void setSscRankFirstSie(Long sscRankFirstSie)
    {
        this.sscRankFirstSie = sscRankFirstSie;
    }

    public Long getSscRankFirstSie()
    {
        return sscRankFirstSie;
    }
    public void setSscRankSecondSie(Long sscRankSecondSie)
    {
        this.sscRankSecondSie = sscRankSecondSie;
    }

    public Long getSscRankSecondSie()
    {
        return sscRankSecondSie;
    }
    public void setSscRankThirdSie(Long sscRankThirdSie)
    {
        this.sscRankThirdSie = sscRankThirdSie;
    }

    public Long getSscRankThirdSie()
    {
        return sscRankThirdSie;
    }
    public void setSscRankFourthSie(Long sscRankFourthSie)
    {
        this.sscRankFourthSie = sscRankFourthSie;
    }

    public Long getSscRankFourthSie()
    {
        return sscRankFourthSie;
    }
    public void setSscRankFifthSie(Long sscRankFifthSie)
    {
        this.sscRankFifthSie = sscRankFifthSie;
    }

    public Long getSscRankFifthSie()
    {
        return sscRankFifthSie;
    }
    public void setSscRankSixthSie(Long sscRankSixthSie)
    {
        this.sscRankSixthSie = sscRankSixthSie;
    }

    public Long getSscRankSixthSie()
    {
        return sscRankSixthSie;
    }
    public void setAuditStatus(String auditStatus)
    {
        this.auditStatus = auditStatus;
    }

    public String getAuditStatus()
    {
        return auditStatus;
    }
    public void setRejectionReason(String rejectionReason)
    {
        this.rejectionReason = rejectionReason;
    }

    public String getRejectionReason()
    {
        return rejectionReason;
    }
    public void setUserId(Long userId)
    {
        this.userId = userId;
    }

    public Long getUserId()
    {
        return userId;
    }
    public void setDeptId(Long deptId)
    {
        this.deptId = deptId;
    }

    public Long getDeptId()
    {
        return deptId;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("sscId", getSscId())
            .append("sscStudentId", getSscStudentId())
            .append("sscName", getSscName())
            .append("sscGrade", getSscGrade())
            .append("sscSpecialized", getSscSpecialized())
            .append("sscClass", getSscClass())
            .append("sscFailedCourse", getSscFailedCourse())
            .append("sscCourseId", getSscCourseId())
            .append("sscCommencementSemesters", getSscCommencementSemesters())
            .append("sscFacultiesDepartments", getSscFacultiesDepartments())
            .append("sscClassroomTeacher", getSscClassroomTeacher())
            .append("sscCredits", getSscCredits())
            .append("sscCourseGrades", getSscCourseGrades())
            .append("sscCetFourGrades", getSscCetFourGrades())
            .append("sscCetSixGrades", getSscCetSixGrades())
            .append("sscDisciplinary", getSscDisciplinary())
            .append("sscRankFirstSie", getSscRankFirstSie())
            .append("sscRankSecondSie", getSscRankSecondSie())
            .append("sscRankThirdSie", getSscRankThirdSie())
            .append("sscRankFourthSie", getSscRankFourthSie())
            .append("sscRankFifthSie", getSscRankFifthSie())
            .append("sscRankSixthSie", getSscRankSixthSie())
            .append("auditStatus", getAuditStatus())
            .append("rejectionReason", getRejectionReason())
            .append("userId", getUserId())
            .append("deptId", getDeptId())
            .append("updateTime", getUpdateTime())
            .toString();
    }
}
